﻿<%@ Page Title="" Language="C#" MasterPageFile="~/OfficeMasterPage.Master" AutoEventWireup="true"
    CodeBehind="frmGerenciarEstoques.aspx.cs" Inherits="EstoqueUnifeiADO.frmGerenciarEstoques" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register Src="Controles/ctrlEntrarProduto.ascx" TagName="ctrlEntrarProduto" TagPrefix="uc1" %>
<%@ Register Src="Controles/ctrlRetiradaProduto.ascx" TagName="ctrlRetiradaProduto"
    TagPrefix="uc2" %>
<%@ Register Src="Controles/ctrlTransferenciaProduto.ascx" TagName="ctrlTransferenciaProduto"
    TagPrefix="uc3" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<br />
    <asp:UpdatePanel ID="UpdatePanel4" runat="server">
        <ContentTemplate>
            <asp:Panel ID="Panel1" runat="server" GroupingText="Selecionar unidade de estoque:">
                <asp:ObjectDataSource ID="odsEstoques" runat="server" OldValuesParameterFormatString="original_{0}"
                    SelectMethod="GetData" TypeName="EstoqueUnifeiADO.Dados.dsEstoqueTableAdapters.ESTOQUETableAdapter">
                </asp:ObjectDataSource>
                <asp:DropDownList ID="ddlEstoques" runat="server" Width="60%" AutoPostBack="True"
                    DataSourceID="odsEstoques" DataTextField="NOME" 
                    DataValueField="CODESTOQUE" ondatabound="ddlEstoques_DataBound" 
                    onselectedindexchanged="ddlEstoques_SelectedIndexChanged">
                </asp:DropDownList>
            </asp:Panel>
            <br />
            <br />
            <asp:Menu ID="Menu1" runat="server" Orientation="Horizontal" BackColor="#B5C7DE"
                DynamicHorizontalOffset="2" Font-Names="Verdana" Font-Size="0.8em" ForeColor="#284E98"
                StaticSubMenuIndent="10px" Width="98%" BorderStyle="Solid" BorderWidth="2px" OnMenuItemClick="Menu1_MenuItemClick">
                <DynamicHoverStyle BackColor="#284E98" ForeColor="White" />
                    <DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
                    <DynamicMenuStyle BackColor="#B5C7DE" />
                    <DynamicSelectedStyle BackColor="#507CD1" />
                <Items>
                    <asp:MenuItem Text="Inserir" ToolTip="Inserir produto no estoque(Temporário)" 
                        Value="Inserir" ImageUrl="~/images/Icones/package_add.png">
                    </asp:MenuItem>
                    <asp:MenuItem Text="Retirar" ToolTip="Retirada do estoque" Value="Retirar" 
                        ImageUrl="~/images/Icones/package_delete.png"></asp:MenuItem>
                    <asp:MenuItem Text="Transferir" ToolTip="Transferência de produtos para outro estoque"
                        Value="Transferir" ImageUrl="~/images/Icones/package_go.png"></asp:MenuItem>
                </Items>
                 <StaticHoverStyle BackColor="#284E98" ForeColor="White" />
                    <StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="10px" />
                    <StaticSelectedStyle BackColor="#507CD1" />
            </asp:Menu>
            <asp:ObjectDataSource ID="odsViewUnidadeEstoque" runat="server" OldValuesParameterFormatString="original_{0}"
                SelectMethod="GetDataByID" TypeName="EstoqueUnifeiADO.Dados.dsEstoqueProdutoTableAdapters.VIEWESTOQUEPRODUTOTableAdapter"
                UpdateMethod="AlteraLocalizacao">
                <SelectParameters>
                    <asp:ControlParameter ControlID="ddlEstoques" Name="CODESTOQUE" PropertyName="SelectedValue"
                        Type="Int32" />
                </SelectParameters>
                <UpdateParameters>
                    <asp:Parameter Name="LOCALIZACAO" Type="String" />
                    <asp:Parameter Name="Original_CODESTOQUEPRODUTO" Type="Int32" />
                </UpdateParameters>
            </asp:ObjectDataSource>
            <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="CODESTOQUEPRODUTO"
                DataSourceID="odsViewUnidadeEstoque" Width="80%" AllowPaging="True" 
                PageSize="25" CellPadding="4" ForeColor="#333333" GridLines="None">
                <AlternatingRowStyle BackColor="White" />
                <Columns>
                   <asp:TemplateField>
                            <ItemTemplate>
                                <asp:ImageButton ID="ImageButton3" runat="server" ImageUrl="~/images/Icones/map_go.png"
                                    CommandName="Edit" ToolTip="Alterar localização" />
                            </ItemTemplate>
                            <EditItemTemplate>
                              <asp:ImageButton ID="ImageButton3" runat="server" ImageUrl="~/images/Icones/saveHS.png"
                                    CommandName="Update" ToolTip="Salvar" />
                              <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/Icones/StopHS.png"
                                    CommandName="Cancel" ToolTip="Cancelar" />
                            </EditItemTemplate>
                        </asp:TemplateField>
                    <asp:BoundField DataField="CODPRODUTO" HeaderText="Cód. produto" ReadOnly="True"
                        SortExpression="CODPRODUTO" />
                    <asp:BoundField DataField="TIPOCODIGO" HeaderText="Tipo" ReadOnly="True" SortExpression="TIPOCODIGO" />
                    <asp:BoundField DataField="TIPODESCRICAO" HeaderText="Descrição do tipo" ReadOnly="True"
                        SortExpression="TIPODESCRICAO" />
                    <asp:BoundField DataField="TITULO" HeaderText="Produto" ReadOnly="True" SortExpression="TITULO" />
                    <asp:BoundField DataField="ELEMENTODESPESA" HeaderText="El. de Despesa" ReadOnly="True"
                        SortExpression="ELEMENTODESPESA" />
                    <asp:BoundField DataField="QUANTIDADE" HeaderText="Quantidade" ReadOnly="True" SortExpression="QUANTIDADE" />
                    <asp:BoundField DataField="LOCALIZACAO" HeaderText="Localização" SortExpression="LOCALIZACAO" />
                </Columns>
                <EditRowStyle BackColor="#2461BF" />
                <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                <RowStyle BackColor="#EFF3FB" />
                <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                <SortedAscendingCellStyle BackColor="#F5F7FB" />
                <SortedAscendingHeaderStyle BackColor="#6D95E1" />
                <SortedDescendingCellStyle BackColor="#E9EBEF" />
                <SortedDescendingHeaderStyle BackColor="#4870BE" />
            </asp:GridView>
        </ContentTemplate>
    </asp:UpdatePanel>
    <asp:Button ID="Button1" runat="server" Text="Button" Style="display: none" />
    <asp:ModalPopupExtender ID="modalInserir" runat="server" BackgroundCssClass="modalBackground"
        DynamicServicePath="" Enabled="True" TargetControlID="Button1" PopupControlID="pnlEntrada">
    </asp:ModalPopupExtender>
    <asp:Button ID="Button2" runat="server" Text="Button" Style="display: none" />
    <asp:ModalPopupExtender ID="modalRetirar" runat="server" BackgroundCssClass="modalBackground"
        DynamicServicePath="" Enabled="True" TargetControlID="Button2" PopupControlID="pnlRetirada">
    </asp:ModalPopupExtender>
    <asp:Button ID="Button3" runat="server" Text="Button" Style="display: none" />
    <asp:ModalPopupExtender ID="modalTransferir" runat="server" BackgroundCssClass="modalBackground"
        DynamicServicePath="" Enabled="True" TargetControlID="Button3" PopupControlID="pnlTransferencia">
    </asp:ModalPopupExtender>
    <asp:Panel ID="pnlEntrada" runat="server" BackColor="White" BorderColor="Black" 
    BorderStyle="Solid" BorderWidth="2px" Width="600px">
        <div style="text-align: right">
            <asp:Button ID="btnCloseEntrada" runat="server" Text="X" OnClick="EntrarCancelado" />
        </div>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <uc1:ctrlEntrarProduto ID="ctrlEntrarProduto1" runat="server" OnCancelou="EntrarCancelado"
                OnEntrarProdutos="EntrarProdutos" OnProcessoConcluido="EntrarConcluido"  />
            </ContentTemplate>
        </asp:UpdatePanel>
    </asp:Panel>
    <asp:Panel ID="pnlRetirada" runat="server" BackColor="White" BorderColor="Black" 
    BorderStyle="Solid" BorderWidth="2px" Width="600px">
        <div style="text-align: right">
            <asp:Button ID="Button4" runat="server" Text="X" OnClick="RetirarCancelado" />
        </div>
        <asp:UpdatePanel ID="UpdatePanel2" runat="server" >
            <ContentTemplate>
                <uc2:ctrlRetiradaProduto ID="ctrlRetiradaProduto1" runat="server" OnCancelou="RetirarCancelado"
                OnRetirarProdutos="RetirarProdutos" OnProcessoConcluido="RetirarConcluido" />
            </ContentTemplate>
        </asp:UpdatePanel>
    </asp:Panel>
    <asp:Panel ID="pnlTransferencia" runat="server" BackColor="White" BorderColor="Black" 
    BorderStyle="Solid" BorderWidth="2px" Width="600px">
        <div style="text-align: right">
            <asp:Button ID="Button5" runat="server" Text="X" OnClick="TransferirCancelado"/>
        </div>
        <asp:UpdatePanel ID="UpdatePanel3" runat="server">
            <ContentTemplate>
                <uc3:ctrlTransferenciaProduto ID="ctrlTransferenciaProduto1" runat="server" OnCancelou="TransferirCancelado"
                OnTransferirProdutos="TransferirProdutos" OnProcessoConcluido="TransferirConcluido" />
            </ContentTemplate>
        </asp:UpdatePanel>
    </asp:Panel>
</asp:Content>
